@media (max-width:1200px){
    .box{
        width: 95%;
        margin: 0 auto;
    }
	.mm{ display:none;}
    .tel{
        display: none;
    }
    .prlit{
        width: 293px;
        height: 140px;
        background-size: 100%;
    }
    .prlit2{
        background-size: 100%;
    }
    .prlit3{
        background-size: 100%;
    }
    
    .tjcp{
        margin-bottom: 10px;
        padding-top: 30px;
    }
    .produ{
        margin-right: 3%;
    }
	
	.ab1{ width:100%;}
    .abb2{
        display: none;
    }
    #new a:nth-child(1) {
        margin-left: 28%;
    }
    #cas a:nth-child(1) {
        margin-left: 28%;
    }
    .foz{
        display: none;
    }
    .nbanner li{
        display: none;
    }
    .nbanner{
        height: auto;
    }
    .img{
        display: none;
    }
    .txt{
        width: 100%;
        margin-left: 0;
    }
    .rx{
        display: none;
    }
    .cal_r h2{
        padding-top: 0;
    }
    .cal_r p {
        margin-top: 50px;
    }
    .li {
        width: 100%;
        overflow-x: scroll;
    }
}
@media (max-width:900px){
    .cal_r{
        width: 42.3%;
    }
    .cal_r {
        padding: 30px;
    }
    .cal_r p {
        margin-top: 20px;
        font-size: 13px;
    }
    .navbar-link1 {
        background: url("../images/cp-t1.png")/*/cp-t1.png*/ no-repeat 30px 10px;
    }
    .navbar-link2 {
        background: url("../images/cp-t2.png")/*/cp-t2.png*/ no-repeat 30px 10px;
    }
    .navbar-link3 {
        background: url("../images/cp-t3.png")/*/cp-t3.png*/ no-repeat 30px 10px;
    }
    .navbar-link4 {
        background: url("../images/cp-t4.png")/*/cp-t4.png*/ no-repeat 30px 10px;
    }
    .minr{
        display: none;
    }
    .minl{
        width: 100%;
    }
    .logo{
        width: 100%;
    }
	.logo1{display: none;}
    .prlit{
        width: 233px;
        height: 110px;
    }
    .produ{
        width: 28%;
    }
    .produ .clearfix i{
        display: none;
    }
    .cck{
        margin-top: 0;
    }
    .about{
        margin-top: 15px;
    }
    #new a:nth-child(1) {
        margin-left: 22%;
    }
    .nel{
        width: 100%;
    }
    .ner{
        width: 100%;
        margin-top: 0px;
        margin-left: 0;
    }
    #cas a:nth-child(1) {
        margin-left: 22%;
    }
    /*.fob{
        width: 90%;
    }*/
    .nyr{
        display: none;
    }
    .nyl{
        width: 100%;
    }
    .way-map{
       width: 100%;
	
		border-radius: 0%;
    }
	.cont-way{padding-bottom: 20px;}
    .way-info{
        width: 100%;
    }
	#cas,#new{ width:100%; overflow:hidden;}
	#cas a:nth-child(1),#new a:nth-child(1){ margin-left:0;}
	#cas a,#new a{ width:48%; margin:0 1%;}
	.fob a:nth-child(2){ display:none;}
	.fob a{ margin:0 auto; width:100%; text-align:center;}
}
@media (max-width:769px){
    .produ {
        width: 44.5%;
        padding: 6px;
		margin-bottom: 10px;
    }
}
@media (max-width:450px){
		.nyl iframe{width: 100% !important;}
		#youku-playerBox{width: 100%!important;
    height: 100%!important;}
	.p2 span{font-size: 14px; font-weight: normal;}
	.nne a{height:30px;line-height: 30px;}
	.ner1{display: none;}
	.span{display: none;}
	.nel img{display: none;}
	.cp-relation1 li a{margin-bottom: 0px;line-height: 30px;}
	.ul-news-list li h3 a{font-size: 18px;}
	.ner .nne{padding:5px 0px;}
	#new{margin-top: 10px;}
	.abb a{margin-top: 10px;}
	.nel div{display: none;}
	.cp-relation1 .dd{padding: 10px;}
	.main{margin-top: 10px;}
	.navbar-light a{line-height: 30px; padding: 10px 0;}
	.minl table{width: auto;}
	.lio p{padding: 3px 0;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.m-mashup .txt .btn a, .m-mashup .txt .btn span{line-height: 35px;}
	.m-mashup .item img{width: 168px;}
	.m-mashup .item p a{margin: 3px 0;}
	.cck{height: 35px;}
	.cck a{height: 35px;}
	.cck span{line-height: 35px; margin-top: 0px;}
	.cck i{line-height: 35px; margin-top: 0px; height: 35px;}
	.m1 li{ height:auto; width:49%; margin:0.5% 0.5% 0.5% 0.5%;}
	.m1img{ display:none;}
	.m1 li h2{font-size: 18px;}
	.m1 li p{font-size: 10px; margin-top: 5px;}
.m1 li a{ background-image:none;  width:100%; background-color:#2b3442;white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;padding:10px 0;}
.m1 li a:hover{ background-image:none; background-color:#012fa7;}
.m1{ height:auto; background-image:none; margin-top: 20px;}
.m1t{ margin-bottom:30px; display: none;}
	
	.n-l img{height: auto;}
	.lio img{height:140px;}
	#case li div img{height: 120px;}
	.proimg{height: 130px;}
	.produ .clearfix p{text-align: center; float: none;}
	.m-mashup .txt .btn span{float: right; width: 120px;}
	.m-mashup .txt .tit a{margin-top: 10px;}
	.biaotii{font-size: 24px;}
	.news-all-list2 li span{ width:100px; height:25px; line-height:25px; background-color:#107edf; color:#fff; text-align:center; font-style:italic; font-size:12px; padding-left: 0px;}
	.ul-news-list li span{ width:100px; height:25px; line-height:25px; background-color:#107edf; color:#fff; text-align:center; font-style:italic; font-size:12px; padding-left: 0px;}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px; border-top:1px #dddddd solid;  border-bottom:1px #dddddd solid; margin-bottom:20px;}
	.prlist h2{font-size: 26px;}
	
	.mmain{padding: 20px 0;}
	.fdh{ line-height:40px; height:40px; background-color:#026dcf; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF; }
.fdh li{ width:33.33333%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
.fdh .li{ background-color:#cc0000;}
.fdh a{ color:#FFF;}
	.mlx h3{padding: 10px 0; margin-bottom: 20px; font-size: 19px;}
	.mlx p{margin-bottom: 15px;}
	.mlxc{padding: 8%;}
	.mlx{ width:100%; height:auto;}
	.mdt{ width:100%; height:260px; display:none;}
	.mcon{display: none;}
	.casep{display: none;}
	.produ .clearfix p b{line-height: 30px;}
	.produ .clearfix{margin-top: 4px;}
	#case li div h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px; line-height: 30px;}
	.abb p{-webkit-line-clamp: 6; -webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
	.prlib{height: 160px; overflow: hidden;}
	.abimg{margin-bottom: 15px;}
	.abb{padding: 15px 5px;}
	.nyrd1 p{line-height: 30px; overflow: hidden;white-space:nowrap;}
	.sdxl div{width: 48%;}
	.prli{width: 47%; margin-left: 1.4%; margin-bottom: 3%;}
	
	.serves{padding: 10px 0;}
	.serves li{width:30%;padding: 0 5px}
	.serves li p,.serves li a{display: none;}
	.serves li:last-of-type a{display:none;margin:0 auto;}
	.wrap1{padding:0 10px;box-sizing: border-box;width:100%;}
	.serves li h3{font-size: 13px; line-height: 22px;}
	
	#banner{display: none;}
    .news-all-list1 h2{
        margin-bottom: 0;
    }
	.nyrd{margin-bottom: 30px;}
    .mmain h2{
        margin-bottom: 10px;
    }
	.m-mashup .txt .btn{padding-bottom: 20px;}
	.m-mashup .txt .tit{margin-bottom: 10px;}
    .m-mashup{
        margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 10px;
    }
    .cont-show b{
        font-size: 18px;
    }
    .cont-show h1{
        height: 42px;
		font-weight: bold;
    }
    .np{
        margin-bottom: 15px;
    }
    .case{
        padding: 30px 0 10px 0;
    }
    #cas {
        margin-top: 25px;
    }
    .cal_l {
        width: 100%;
    }
    .cal_r {
        width: 83%;
    }
    .clo {
        margin-top: 20px;
        display: flex;
        flex-direction: column-reverse;
    }
    .nyl img{
        width: 100%;
    }
    .news-all-list1 li{
        width: 100%;
    }
    .news-all-list1 li{
        border-right: 0;
    }
    .g-more{
        margin-left: 32%;
    }
    .news-all-list2 li{
        width: 100%;
        margin-right: 0;
    }
    .ul-news-list li{
        width: 100%;
    }
    .ul-news-list .item{
        margin: 0;
    }
    .apa1{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .cp-relation1 li{
        width: 100%;
    }
    .n-r{
       width: 100%;
    }
	.biaoti1{text-align: center;padding:10px 50px 5px 15px; font-size: 22px; line-height: 30px;}
	.n-r h2{display: none;}
	.neirong{display: none;}
	.nynav{margin: 10px 0px;}
	.cp-relation1{margin-bottom: 10px; margin-top: 15px;}
    .n-l{
        width: 100%;
    }
	
    .navbar-link4{
        background: none;
    }
    .navbar-link1{
        background: none;
    }
    .navbar-link2{
        background: none;
    }
    .navbar-link3{
        background: none;
    }
    .minl img{
        width: 100%;
    }
    .m-mashup li{
        width: 50%;
        margin-bottom: 25px;
    }
    .m-mashup li:nth-child(5){
        display: none;
    }
    .lio{
        width: 48%;
    }
    .caset{
        width: 100%;
    }
    .tjcp{
        width: 100%;
    }
    .prlit{
  width: 100%;
        height: 160px;
    }
    .prlis {
        margin-top: 25px;
    }
    .prlib div{
        width: 100%;
        padding: 10px 0;
    }
    .prlib div p{
        font-size: 14px;
    }

    .product{
        margin-top: 15px;
    }
	 .produ:nth-child(1) {
        margin-right: 3%;
    }
	 .produ:nth-child(2) {
        margin-right: 0.1%;
    }
    .produ:nth-child(3) {
        margin-right: 3%;
    }
	    .produ:nth-child(4) {
        margin-right: 0.1%;
    }
	
	 .produ:nth-child(5) {
        margin-right: 3%;
    }
	 .produ:nth-child(6) {
        margin-right: 0.1%;
    }
    .produ .clearfix p span{
        font-size: 14px;
		line-height: 20px;
		-webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
		overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .abb1{
        display: none;
    }
    .about{
        padding-bottom: 5px;
    }
    .xinwen{
        margin-top: 20px;
        width: 100%;
        margin-left: -63%;
    }
	.nee{margin-top: 20px;}
	
    #new a{
        width: 130px;
        background-size: 100% 100%;
		font-size: 14px;
		line-height: 30px; 
		height: 30px;
    }
    #new a:nth-child(1) {
        margin-left: 10%;
    }
    #new .a{
        background-size: 100% 100%;
    }
    .nel b{
        font-size: 18px;
    }
    .nerl{
        display: none;
    }
    .nerr{
        width: 100%;
        margin-left: 0;
    }
    .p2 i{
        display: none;
    }

    #cas a{
        width: 130px;
        background-size: 100% 100%;
		line-height: 35px;
		height: 35px;
		font-size: 14px;
    }
    #cas a:nth-child(1) {
        margin-left: 10%;
    }
    #cas .aa{
        background-size: 100% 100%;
    }
    #case li div{
        width: 47%;
        height: auto;
        margin-bottom: 8px;
    }
    #case li div:nth-child(4){
        display: block;
    }
    #case li div span{
        display: none;
    }
    #case li div i{
        display: none;
    }
    #case li div p{
        width: 100%;
        bottom: -14px;
        left: 0;
    }
    #case li div b{
        font-size: 14px;
    }
    .fol{
        width: 100%;
        text-align: center;
    }
    .for{
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
	.link{padding: 20px 0; display: none;}
	.fob{margin-top: 15px; margin-bottom: 10%;}
	.form{padding-top: 20px;}
	.fol p{margin-bottom: 20px;}
	.ftel{padding-bottom: 5px;}
    /*.fob {
        width: 77%;
    }*/
    .fob a:nth-child(2) {
        float: left;
    }
    .nav ul li{
        width: 32.6%;
		height: 40px;
		line-height: 40px;
    }
	.nav ul li a:hover{background-color: #026dcf;}
	
    .bottom_bottom{
        display: block;
    }
    .bottom_bottom{
       
        bottom: -2px;
        left: 0;
        width: 100%;
        background: #026dcf;
        z-index: 999;
    }
    .bottom_bottom nav{
       display: flex;
       justify-content: space-between;
    }
    .bottom_bottom nav a{
        padding: 12px 17px;
        color: #fff;
        text-decoration: none;
    }
    #right{
        top: 20%;
    }
    #left{
        top: 20%;
    }
    .gs{
        display: none;
    }
    .prlist{
        margin: 20px 0px 10px 0px;
    }
    .header .box div{
        display: none;
    }
    .server-tit1{
        display: none;
    }
    .ul-server1{
        display: none;
    }
    .nyrd1{
        width: 47%;
        margin: 1.2%;
    }
    .nyrd1:nth-child(3){
        margin-right: 1.2%;
    }
}